What is the meaning of the word "on the spot"?
Definitions:
-
in a difficult situation
adverb
- That question really put me on the spot.
- That question really put me on the spot.
-
without delay or immediately
adverb
- We hired the candidate on the spot.
- We hired the candidate on the spot.